home *** CD-ROM | disk | FTP | other *** search
-
- /*
- * This file was generated by the SOM Compiler.
- * FileName: HIWindows.h.
- * Generated using:
- * SOM Precompiler somipc: 2.18
- * SOM Emitter emith.dll: 2.33
- */
-
- /*
- *
- * Copyright: © 1994,1995 by Apple Computer, Inc.
- * All rights reserved.
- *
- * 10H9767, 10H9769 (C) COPYRIGHT International Business Machines Corp. 1992,1994
- * All Rights Reserved
- * Licensed Materials - Property of IBM
- * US Government Users Restricted Rights - Use, duplication or
- * disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
- *
- * SOMClass: System Object Model base metaclass
- */
-
-
- #ifndef SOM_HIWindow_h
- #define SOM_HIWindow_h
-
-
- /*
- * Passthru lines: File: "C.h", "before"
- */
- #include <Types.h>
- #include <Windows.h>
- #include <HIWindowTypes.h>
- #include <HIEmbeddingPanels.h>
-
- #include <som.h>
-
- /*
- * -- This emitter treats Method Tokens as Thunks by default.
- * -- Use the sc modifier "nothunks" to change this default
- */
- #undef somresolve_
- #define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
-
- /*
- * Define the class name as an object type
- */
- #ifndef HIWindow
- #define HIWindow SOMObject
- #endif
- #include <HIObjects.h>
-
- /*
- * Start of user-defined types:
- */
- #ifndef SOMClass
- #define SOMClass SOMObject
- #endif /* SOMClass */
- #ifndef SOMObject
- #define SOMObject SOMObject
- #endif /* SOMObject */
- #ifndef HIWindow
- #define HIWindow SOMObject
- #endif /* HIWindow */
- #ifndef HIEmbeddingPanel
- #define HIEmbeddingPanel SOMObject
- #endif /* HIEmbeddingPanel */
-
- /*
- * End of user-defined types.
- */
-
- #define HIWindow_MajorVersion 0
- #define HIWindow_MinorVersion 0
-
- /*
- * External name shortening if required
- */
- #ifdef SOM_USE_SHORT_EXTERNAL_NAMES
- #define HIWindowClassData d
- #endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
- /*--------------Migration------------*/
-
- #ifdef OLDIBMSOMAPISUPPORT
- #define HIWindow_classObj somNewClassReference(HIWindow)
- #define _HIWindow HIWindow_classObj
- #define HIWindowCClassData HIWindowClassData
- #define HIWindowNewClass(major,minor) somNewVersionedClassReference(HIWindow,major,minor)
- #endif
-
- /* define xxxMetaClass macro to facilitate (cls ## MetaClass) */
- #define HIWindowMetaClass SOMClass
-
- #if PRAGMA_ALIGN_SUPPORTED
- # pragma options align=power
- #endif
-
- /*
- * Declare the class data structure
- */
- SOMEXTERN struct HIWindowClassDataStructure {
- #ifdef OLDIBMSOMAPISUPPORT
- SOMAny *classObject; /* always zero, use somNewClassReference instead */
- #else
- long zero;
- #endif
- somStaticClassInfo *sci;
- somDToken instanceDataToken;
- long reserved [3];
- somMToken InitWindow;
- somMToken InitWindowInLayer;
- somMToken Select;
- somMToken SelectWithGroup;
- somMToken Hilite;
- somMToken Unhilite;
- somMToken BringToFront;
- somMToken SendBehind;
- somMToken ShowWithoutActivate;
- somMToken HideWithoutActivate;
- somMToken Zoom;
- somMToken ZoomOut;
- somMToken Collapse;
- somMToken Expand;
- somMToken SetAttachedWindowGroup;
- somMToken GetAttachedWindowGroup;
- somMToken AddToGroup;
- somMToken RemoveFromGroup;
- somMToken InvalidateRect;
- somMToken InvalidateRgn;
- somMToken ValidateRect;
- somMToken ValidateRgn;
- somMToken SetPort;
- somMToken BeginUpdate;
- somMToken EndUpdate;
- somMToken DrawGrowIcon;
- somMToken PositionOnScreen;
- somMToken AutoPosition;
- somMToken IsPositionedOnScreen;
- somMToken SetAttributes;
- somMToken GetAttributes;
- somMToken SetClass;
- somMToken GetClass;
- somMToken SetVariant;
- somMToken GetVariant;
- somMToken GetStructureRgn;
- somMToken GetContentRgn;
- somMToken GetUpdateRgn;
- somMToken SetStandardState;
- somMToken GetStandardState;
- somMToken SetUserState;
- somMToken GetUserState;
- somMToken GetRootPanel;
- somMToken SetRootPanel;
- somMToken GetEventDispatcher;
- somMToken IsHilited;
- somMToken IsActive;
- somMToken IsCollapsed;
- somMToken HandleMouseDown;
- somMToken HandleMouseMoved;
- somMToken HandleMouseStoppedMoving;
- somMToken HandleMouseUp;
- somMToken HandleMouseDownInBack;
- somMToken HandleResize;
- somMToken HandleClose;
- somMToken TrackPart;
- somMToken DrawFrame;
- somMToken DrawOutline;
- somMToken DrawSizeBox;
- somMToken HilitePart;
- somMToken HitTest;
- somMToken GetPartRgn;
- somMToken GetUnusedGadgetRects;
- somMToken GetGrowDirection;
- somMethodProc *GetPrimaryLayer;
- somMethodProc *NewWindowGroup;
- somMethodProc *DisposeWindowGroup;
- somMethodProc *AddWindowGroupToWindowGroup;
- somMethodProc *RemoveWindowGroupFromWindowGroup;
- somMethodProc *GetApplicationWindowGroup;
- somMethodProc *GetWindowClassWindowGroup;
- somMethodProc *GetWindowsInWindowGroup;
- somMethodProc *GetWindowsInWindowGroupAndLayer;
- somMethodProc *GetWindowGroupsInWindowGroup;
- somMethodProc *FrontWindowOfWindowGroup;
- somMethodProc *FrontNonFloatingWindow;
- somMethodProc *ShowFloatingWindows;
- somMethodProc *HideFloatingWindows;
- somMethodProc *AreFloatersVisible;
- somMethodProc *ActivateFloatingWindows;
- somMethodProc *DeactivateFloatingWindows;
- somMethodProc *EnableAutomaticPaletteActivation;
- somMethodProc *DisableAutomaticPaletteActivation;
- somMethodProc *IsAutomaticPaletteActivationEnabled;
- somMethodProc *GetHIWindow;
- somMToken reserved0;
- somMToken reserved1;
- somMToken reserved2;
- somMToken reserved3;
- somMToken reserved4;
- somMToken reserved5;
- somMToken reserved6;
- somMToken reserved7;
- somMToken reserved8;
- somMToken reserved9;
- somMToken reserved10;
- somMToken reserved11;
- somMToken reserved12;
- somMToken reserved13;
- somMToken reserved14;
- somMToken reserved15;
- somMToken reserved16;
- somMToken reserved17;
- somMToken reserved18;
- somMToken reserved19;
- somMToken reserved20;
- somMToken reserved21;
- somMToken reserved22;
- somMToken HandleUpdate;
- somMToken SetDefaultGrowLimits;
- somMToken GetDefaultGrowLimits;
- somMToken SetDefaultOptimalSize;
- somMToken GetDefaultOptimalSize;
- somMToken AdjustDragLimits;
- somMToken AdjustGrowLimits;
- } SOMDLINK HIWindowClassData;
-
- #if PRAGMA_ALIGN_SUPPORTED
- # pragma options align=reset
- #endif
-
- #if !defined(HIWindow_Class_Source) && !defined(SOM_Module_hiwindows_Source)
- #if PRAGMA_IMPORT_SUPPORTED
- #pragma import list HIWindowClassData
- #endif
- #endif
-
-
- /*
- * New macro for HIWindow
- */
- #define HIWindowNew() somNewObject(HIWindow)
-
- /*
- * New Method: InitWindow
- */
- typedef OSStatus (SOMLINK *somTD_HIWindow_InitWindow)(HIWindow *somSelf, Environment *ev,
- RefLabel* identifier,
- Rect* globalBounds,
- HIWindowClass windowClass,
- HIWindowVariant windowVariant,
- HIWindowAttributes windowAttributes,
- HIRootPanel* rootPanel,
- HIWindow* behindThisWindow);
- #define somMD_HIWindow_InitWindow "::HIWindow::InitWindow"
- #define HIWindow_InitWindow(somSelf,ev,identifier,globalBounds,windowClass,windowVariant,windowAttributes,rootPanel,behindThisWindow) \
- (SOM_Resolve(somSelf, HIWindow, InitWindow) \
- (somSelf,ev,identifier,globalBounds,windowClass,windowVariant,windowAttributes,rootPanel,behindThisWindow))
- #ifndef SOMGD_InitWindow
- #if defined _InitWindow || defined __InitWindow
- #undef _InitWindow
- #undef __InitWindow
- #define SOMGD_InitWindow 1
- #else
- #define _InitWindow HIWindow_InitWindow
- #endif /* _InitWindow */
- #endif /* SOMGD_InitWindow */
-
- /*
- * New Method: InitWindowInLayer
- */
- typedef OSStatus (SOMLINK *somTD_HIWindow_InitWindowInLayer)(HIWindow *somSelf, Environment *ev,
- RefLabel* identifier,
- Rect* globalBounds,
- HIWindowClass windowClass,
- HIWindowVariant windowVariant,
- HIWindowAttributes windowAttributes,
- HIRootPanel* rootPanel,
- HIWindow* behindThisWindow,
- HILayerRef containingLayer);
- #define somMD_HIWindow_InitWindowInLayer "::HIWindow::InitWindowInLayer"
- #define HIWindow_InitWindowInLayer(somSelf,ev,identifier,globalBounds,windowClass,windowVariant,windowAttributes,rootPanel,behindThisWindow,containingLayer) \
- (SOM_Resolve(somSelf, HIWindow, InitWindowInLayer) \
- (somSelf,ev,identifier,globalBounds,windowClass,windowVariant,windowAttributes,rootPanel,behindThisWindow,containingLayer))
- #ifndef SOMGD_InitWindowInLayer
- #if defined _InitWindowInLayer || defined __InitWindowInLayer
- #undef _InitWindowInLayer
- #undef __InitWindowInLayer
- #define SOMGD_InitWindowInLayer 1
- #else
- #define _InitWindowInLayer HIWindow_InitWindowInLayer
- #endif /* _InitWindowInLayer */
- #endif /* SOMGD_InitWindowInLayer */
-
- /*
- * New Method: Select
- */
- typedef OSStatus (SOMLINK *somTD_HIWindow_Select)(HIWindow *somSelf, Environment *ev);
- #define somMD_HIWindow_Select "::HIWindow::Select"
- #define HIWindow_Select(somSelf,ev) \
- (SOM_Resolve(somSelf, HIWindow, Select) \
- (somSelf,ev))
- #ifndef SOMGD_Select
- #if defined _Select || defined __Select
- #undef _Select
- #undef __Select
- #define SOMGD_Select 1
- #else
- #define _Select HIWindow_Select
- #endif /* _Select */
- #endif /* SOMGD_Select */
-
- /*
- * New Method: SelectWithGroup
- */
- typedef OSStatus (SOMLINK *somTD_HIWindow_SelectWithGroup)(HIWindow *somSelf, Environment *ev,
- HIWindowGroupRef groupRef);
- #define somMD_HIWindow_SelectWithGroup "::HIWindow::SelectWithGroup"
- #define HIWindow_SelectWithGroup(somSelf,ev,groupRef) \
- (SOM_Resolve(somSelf, HIWindow, SelectWithGroup) \
- (somSelf,ev,groupRef))
- #ifndef SOMGD_SelectWithGroup
- #if defined _SelectWithGroup || defined __SelectWithGroup
- #undef _SelectWithGroup
- #undef __SelectWithGroup
- #define SOMGD_SelectWithGroup 1
- #else
- #define _SelectWithGroup HIWindow_SelectWithGroup
- #endif /* _SelectWithGroup */
- #endif /* SOMGD_SelectWithGroup */
-
- /*
- * New Method: Hilite
- */
- typedef OSStatus (SOMLINK *somTD_HIWindow_Hilite)(HIWindow *somSelf, Environment *ev);
- #define somMD_HIWindow_Hilite "::HIWindow::Hilite"
- #define HIWindow_Hilite(somSelf,ev) \
- (SOM_Resolve(somSelf, HIWindow, Hilite) \
- (somSelf,ev))
- #ifndef SOMGD_Hilite
- #if defined _Hilite || defined __Hilite
- #undef _Hilite
- #undef __Hilite
- #define SOMGD_Hilite 1
- #else
- #define _Hilite HIWindow_Hilite
- #endif /* _Hilite */
- #endif /* SOMGD_Hilite */
-
- /*
- * New Method: Unhilite
- */
- typedef OSStatus (SOMLINK *somTD_HIWindow_Unhilite)(HIWindow *somSelf, Environment *ev);
- #define somMD_HIWindow_Unhilite "::HIWindow::Unhilite"
- #define HIWindow_Unhilite(somSelf,ev) \
- (SOM_Resolve(somSelf, HIWindow, Unhilite) \
- (somSelf,ev))
- #ifndef SOMGD_Unhilite
- #if defined _Unhilite || defined __Unhilite
- #undef _Unhilite
- #undef __Unhilite
- #define SOMGD_Unhilite 1
- #else
- #define _Unhilite HIWindow_Unhilite
- #endif /* _Unhilite */
- #endif /* SOMGD_Unhilite */
-
- /*
- * New Method: IsHilited
- */
- typedef boolean (SOMLINK *somTD_HIWindow_IsHilited)(HIWindow *somSelf, Environment *ev);
- #define somMD_HIWindow_IsHilited "::HIWindow::IsHilited"
- #define HIWindow_IsHilited(somSelf,ev) \
- (SOM_Resolve(somSelf, HIWindow, IsHilited) \
- (somSelf,ev))
- #ifndef SOMGD_IsHilited
- #if defined _IsHilited || defined __IsHilited
- #undef _IsHilited
- #undef __IsHilited
- #define SOMGD_IsHilited 1
- #else
- #define _IsHilited HIWindow_IsHilited
- #endif /* _IsHilited */
- #endif /* SOMGD_IsHilited */
-
- /*
- * New Method: IsActive
- */
- typedef boolean (SOMLINK *somTD_HIWindow_IsActive)(HIWindow *somSelf, Environment *ev);
- #define somMD_HIWindow_IsActive "::HIWindow::IsActive"
- #define HIWindow_IsActive(somSelf,ev) \
- (SOM_Resolve(somSelf, HIWindow, IsActive) \
- (somSelf,ev))
- #ifndef SOMGD_IsActive
- #if defined _IsActive || defined __IsActive
- #undef _IsActive
- #undef __IsActive
- #define SOMGD_IsActive 1
- #else
- #define _IsActive HIWindow_IsActive
- #endif /* _IsActive */
- #endif /* SOMGD_IsActive */
-
- /*
- * New Method: BringToFront
- */
- typedef OSStatus (SOMLINK *somTD_HIWindow_BringToFront)(HIWindow *somSelf, Environment *ev);
- #define somMD_HIWindow_BringToFront "::HIWindow::BringToFront"
- #define HIWindow_BringToFront(somSelf,ev) \
- (SOM_Resolve(somSelf, HIWindow, BringToFront) \
- (somSelf,ev))
- #ifndef SOMGD_BringToFront
- #if defined _BringToFront || defined __BringToFront
- #undef _BringToFront
- #undef __BringToFront
- #define SOMGD_BringToFront 1
- #else
- #define _BringToFront HIWindow_BringToFront
- #endif /* _BringToFront */
- #endif /* SOMGD_BringToFront */
-
- /*
- * New Method: SendBehind
- */
- typedef OSStatus (SOMLINK *somTD_HIWindow_SendBehind)(HIWindow *somSelf, Environment *ev,
- HIWindow* behindThisWindow);
- #define somMD_HIWindow_SendBehind "::HIWindow::SendBehind"
- #define HIWindow_SendBehind(somSelf,ev,behindThisWindow) \
- (SOM_Resolve(somSelf, HIWindow, SendBehind) \
- (somSelf,ev,behindThisWindow))
- #ifndef SOMGD_SendBehind
- #if defined _SendBehind || defined __SendBehind
- #undef _SendBehind
- #undef __SendBehind
- #define SOMGD_SendBehind 1
- #else
- #define _SendBehind HIWindow_SendBehind
- #endif /* _SendBehind */
- #endif /* SOMGD_SendBehind */
-
- /*
- * New Method: ShowWithoutActivate
- */
- typedef OSStatus (SOMLINK *somTD_HIWindow_ShowWithoutActivate)(HIWindow *somSelf, Environment *ev);
- #define somMD_HIWindow_ShowWithoutActivate "::HIWindow::ShowWithoutActivate"
- #define HIWindow_ShowWithoutActivate(somSelf,ev) \
- (SOM_Resolve(somSelf, HIWindow, ShowWithoutActivate) \
- (somSelf,ev))
- #ifndef SOMGD_ShowWithoutActivate
- #if defined _ShowWithoutActivate || defined __ShowWithoutActivate
- #undef _ShowWithoutActivate
- #undef __ShowWithoutActivate
- #define SOMGD_ShowWithoutActivate 1
- #else
- #define _ShowWithoutActivate HIWindow_ShowWithoutActivate
- #endif /* _ShowWithoutActivate */
- #endif /* SOMGD_ShowWithoutActivate */
-
- /*
- * New Method: HideWithoutActivate
- */
- typedef OSStatus (SOMLINK *somTD_HIWindow_HideWithoutActivate)(HIWindow *somSelf, Environment *ev);
- #define somMD_HIWindow_HideWithoutActivate "::HIWindow::HideWithoutActivate"
- #define HIWindow_HideWithoutActivate(somSelf,ev) \
- (SOM_Resolve(somSelf, HIWindow, HideWithoutActivate) \
- (somSelf,ev))
- #ifndef SOMGD_HideWithoutActivate
- #if defined _HideWithoutActivate || defined __HideWithoutActivate
- #undef _HideWithoutActivate
- #undef __HideWithoutActivate
- #define SOMGD_HideWithoutActivate 1
- #else
- #define _HideWithoutActivate HIWindow_HideWithoutActivate
- #endif /* _HideWithoutActivate */
- #endif /* SOMGD_HideWithoutActivate */
-
- /*
- * New Method: Zoom
- */
- typedef OSStatus (SOMLINK *somTD_HIWindow_Zoom)(HIWindow *somSelf, Environment *ev,
- HIWindowPartCode whichPart,
- boolean front);
- #define somMD_HIWindow_Zoom "::HIWindow::Zoom"
- #define HIWindow_Zoom(somSelf,ev,whichPart,front) \
- (SOM_Resolve(somSelf, HIWindow, Zoom) \
- (somSelf,ev,whichPart,front))
- #ifndef SOMGD_Zoom
- #if defined _Zoom || defined __Zoom
- #undef _Zoom
- #undef __Zoom
- #define SOMGD_Zoom 1
- #else
- #define _Zoom HIWindow_Zoom
- #endif /* _Zoom */
- #endif /* SOMGD_Zoom */
-
- /*
- * New Method: ZoomOut
- */
- typedef OSStatus (SOMLINK *somTD_HIWindow_ZoomOut)(HIWindow *somSelf, Environment *ev,
- Point* idealSize);
- #define somMD_HIWindow_ZoomOut "::HIWindow::ZoomOut"
- #define HIWindow_ZoomOut(somSelf,ev,idealSize) \
- (SOM_Resolve(somSelf, HIWindow, ZoomOut) \
- (somSelf,ev,idealSize))
- #ifndef SOMGD_ZoomOut
- #if defined _ZoomOut || defined __ZoomOut
- #undef _ZoomOut
- #undef __ZoomOut
- #define SOMGD_ZoomOut 1
- #else
- #define _ZoomOut HIWindow_ZoomOut
- #endif /* _ZoomOut */
- #endif /* SOMGD_ZoomOut */
-
- /*
- * New Method: Collapse
- */
- typedef OSStatus (SOMLINK *somTD_HIWindow_Collapse)(HIWindow *somSelf, Environment *ev);
- #define somMD_HIWindow_Collapse "::HIWindow::Collapse"
- #define HIWindow_Collapse(somSelf,ev) \
- (SOM_Resolve(somSelf, HIWindow, Collapse) \
- (somSelf,ev))
- #ifndef SOMGD_Collapse
- #if defined _Collapse || defined __Collapse
- #undef _Collapse
- #undef __Collapse
- #define SOMGD_Collapse 1
- #else
- #define _Collapse HIWindow_Collapse
- #endif /* _Collapse */
- #endif /* SOMGD_Collapse */
-
- /*
- * New Method: Expand
- */
- typedef OSStatus (SOMLINK *somTD_HIWindow_Expand)(HIWindow *somSelf, Environment *ev);
- #define somMD_HIWindow_Expand "::HIWindow::Expand"
- #define HIWindow_Expand(somSelf,ev) \
- (SOM_Resolve(somSelf, HIWindow, Expand) \
- (somSelf,ev))
- #ifndef SOMGD_Expand
- #if defined _Expand || defined __Expand
- #undef _Expand
- #undef __Expand
- #define SOMGD_Expand 1
- #else
- #define _Expand HIWindow_Expand
- #endif /* _Expand */
- #endif /* SOMGD_Expand */
-
- /*
- * New Method: IsCollapsed
- */
- typedef boolean (SOMLINK *somTD_HIWindow_IsCollapsed)(HIWindow *somSelf, Environment *ev);
- #define somMD_HIWindow_IsCollapsed "::HIWindow::IsCollapsed"
- #define HIWindow_IsCollapsed(somSelf,ev) \
- (SOM_Resolve(somSelf, HIWindow, IsCollapsed) \
- (somSelf,ev))
- #ifndef SOMGD_IsCollapsed
- #if defined _IsCollapsed || defined __IsCollapsed
- #undef _IsCollapsed
- #undef __IsCollapsed
- #define SOMGD_IsCollapsed 1
- #else
- #define _IsCollapsed HIWindow_IsCollapsed
- #endif /* _IsCollapsed */
- #endif /* SOMGD_IsCollapsed */
-
- /*
- * New Method: SetAttachedWindowGroup
- */
- typedef OSStatus (SOMLINK *somTD_HIWindow_SetAttachedWindowGroup)(HIWindow *somSelf, Environment *ev,
- HIWindowGroupRef groupRef);
- #define somMD_HIWindow_SetAttachedWindowGroup "::HIWindow::SetAttachedWindowGroup"
- #define HIWindow_SetAttachedWindowGroup(somSelf,ev,groupRef) \
- (SOM_Resolve(somSelf, HIWindow, SetAttachedWindowGroup) \
- (somSelf,ev,groupRef))
- #ifndef SOMGD_SetAttachedWindowGroup
- #if defined _SetAttachedWindowGroup || defined __SetAttachedWindowGroup
- #undef _SetAttachedWindowGroup
- #undef __SetAttachedWindowGroup
- #define SOMGD_SetAttachedWindowGroup 1
- #else
- #define _SetAttachedWindowGroup HIWindow_SetAttachedWindowGroup
- #endif /* _SetAttachedWindowGroup */
- #endif /* SOMGD_SetAttachedWindowGroup */
-
- /*
- * New Method: GetAttachedWindowGroup
- */
- typedef HIWindowGroupRef (SOMLINK *somTD_HIWindow_GetAttachedWindowGroup)(HIWindow *somSelf, Environment *ev);
- #define somMD_HIWindow_GetAttachedWindowGroup "::HIWindow::GetAttachedWindowGroup"
- #define HIWindow_GetAttachedWindowGroup(somSelf,ev) \
- (SOM_Resolve(somSelf, HIWindow, GetAttachedWindowGroup) \
- (somSelf,ev))
- #ifndef SOMGD_GetAttachedWindowGroup
- #if defined _GetAttachedWindowGroup || defined __GetAttachedWindowGroup
- #undef _GetAttachedWindowGroup
- #undef __GetAttachedWindowGroup
- #define SOMGD_GetAttachedWindowGroup 1
- #else
- #define _GetAttachedWindowGroup HIWindow_GetAttachedWindowGroup
- #endif /* _GetAttachedWindowGroup */
- #endif /* SOMGD_GetAttachedWindowGroup */
-
- /*
- * New Method: AddToGroup
- */
- typedef OSStatus (SOMLINK *somTD_HIWindow_AddToGroup)(HIWindow *somSelf, Environment *ev,
- HIWindowGroupRef groupRef);
- #define somMD_HIWindow_AddToGroup "::HIWindow::AddToGroup"
- #define HIWindow_AddToGroup(somSelf,ev,groupRef) \
- (SOM_Resolve(somSelf, HIWindow, AddToGroup) \
- (somSelf,ev,groupRef))
- #ifndef SOMGD_AddToGroup
- #if defined _AddToGroup || defined __AddToGroup
- #undef _AddToGroup
- #undef __AddToGroup
- #define SOMGD_AddToGroup 1
- #else
- #define _AddToGroup HIWindow_AddToGroup
- #endif /* _AddToGroup */
- #endif /* SOMGD_AddToGroup */
-
- /*
- * New Method: RemoveFromGroup
- */
- typedef OSStatus (SOMLINK *somTD_HIWindow_RemoveFromGroup)(HIWindow *somSelf, Environment *ev,
- HIWindowGroupRef groupRef);
- #define somMD_HIWindow_RemoveFromGroup "::HIWindow::RemoveFromGroup"
- #define HIWindow_RemoveFromGroup(somSelf,ev,groupRef) \
- (SOM_Resolve(somSelf, HIWindow, RemoveFromGroup) \
- (somSelf,ev,groupRef))
- #ifndef SOMGD_RemoveFromGroup
- #if defined _RemoveFromGroup || defined __RemoveFromGroup
- #undef _RemoveFromGroup
- #undef __RemoveFromGroup
- #define SOMGD_RemoveFromGroup 1
- #else
- #define _RemoveFromGroup HIWindow_RemoveFromGroup
- #endif /* _RemoveFromGroup */
- #endif /* SOMGD_RemoveFromGroup */
-
- /*
- * New Method: InvalidateRect
- */
- typedef OSStatus (SOMLINK *somTD_HIWindow_InvalidateRect)(HIWindow *somSelf, Environment *ev,
- Rect* badRect);
- #define somMD_HIWindow_InvalidateRect "::HIWindow::InvalidateRect"
- #define HIWindow_InvalidateRect(somSelf,ev,badRect) \
- (SOM_Resolve(somSelf, HIWindow, InvalidateRect) \
- (somSelf,ev,badRect))
- #ifndef SOMGD_InvalidateRect
- #if defined _InvalidateRect || defined __InvalidateRect
- #undef _InvalidateRect
- #undef __InvalidateRect
- #define SOMGD_InvalidateRect 1
- #else
- #define _InvalidateRect HIWindow_InvalidateRect
- #endif /* _InvalidateRect */
- #endif /* SOMGD_InvalidateRect */
-
- /*
- * New Method: InvalidateRgn
- */
- typedef OSStatus (SOMLINK *somTD_HIWindow_InvalidateRgn)(HIWindow *somSelf, Environment *ev,
- RgnHandle badRgn);
- #define somMD_HIWindow_InvalidateRgn "::HIWindow::InvalidateRgn"
- #define HIWindow_InvalidateRgn(somSelf,ev,badRgn) \
- (SOM_Resolve(somSelf, HIWindow, InvalidateRgn) \
- (somSelf,ev,badRgn))
- #ifndef SOMGD_InvalidateRgn
- #if defined _InvalidateRgn || defined __InvalidateRgn
- #undef _InvalidateRgn
- #undef __InvalidateRgn
- #define SOMGD_InvalidateRgn 1
- #else
- #define _InvalidateRgn HIWindow_InvalidateRgn
- #endif /* _InvalidateRgn */
- #endif /* SOMGD_InvalidateRgn */
-
- /*
- * New Method: ValidateRect
- */
- typedef OSStatus (SOMLINK *somTD_HIWindow_ValidateRect)(HIWindow *somSelf, Environment *ev,
- Rect* goodRect);
- #define somMD_HIWindow_ValidateRect "::HIWindow::ValidateRect"
- #define HIWindow_ValidateRect(somSelf,ev,goodRect) \
- (SOM_Resolve(somSelf, HIWindow, ValidateRect) \
- (somSelf,ev,goodRect))
- #ifndef SOMGD_ValidateRect
- #if defined _ValidateRect || defined __ValidateRect
- #undef _ValidateRect
- #undef __ValidateRect
- #define SOMGD_ValidateRect 1
- #else
- #define _ValidateRect HIWindow_ValidateRect
- #endif /* _ValidateRect */
- #endif /* SOMGD_ValidateRect */
-
- /*
- * New Method: ValidateRgn
- */
- typedef OSStatus (SOMLINK *somTD_HIWindow_ValidateRgn)(HIWindow *somSelf, Environment *ev,
- RgnHandle goodRgn);
- #define somMD_HIWindow_ValidateRgn "::HIWindow::ValidateRgn"
- #define HIWindow_ValidateRgn(somSelf,ev,goodRgn) \
- (SOM_Resolve(somSelf, HIWindow, ValidateRgn) \
- (somSelf,ev,goodRgn))
- #ifndef SOMGD_ValidateRgn
- #if defined _ValidateRgn || defined __ValidateRgn
- #undef _ValidateRgn
- #undef __ValidateRgn
- #define SOMGD_ValidateRgn 1
- #else
- #define _ValidateRgn HIWindow_ValidateRgn
- #endif /* _ValidateRgn */
- #endif /* SOMGD_ValidateRgn */
-
- /*
- * New Method: SetPort
- */
- typedef OSStatus (SOMLINK *somTD_HIWindow_SetPort)(HIWindow *somSelf, Environment *ev);
- #define somMD_HIWindow_SetPort "::HIWindow::SetPort"
- #define HIWindow_SetPort(somSelf,ev) \
- (SOM_Resolve(somSelf, HIWindow, SetPort) \
- (somSelf,ev))
- #ifndef SOMGD_SetPort
- #if defined _SetPort || defined __SetPort
- #undef _SetPort
- #undef __SetPort
- #define SOMGD_SetPort 1
- #else
- #define _SetPort HIWindow_SetPort
- #endif /* _SetPort */
- #endif /* SOMGD_SetPort */
-
- /*
- * New Method: BeginUpdate
- */
- typedef OSStatus (SOMLINK *somTD_HIWindow_BeginUpdate)(HIWindow *somSelf, Environment *ev);
- #define somMD_HIWindow_BeginUpdate "::HIWindow::BeginUpdate"
- #define HIWindow_BeginUpdate(somSelf,ev) \
- (SOM_Resolve(somSelf, HIWindow, BeginUpdate) \
- (somSelf,ev))
- #ifndef SOMGD_BeginUpdate
- #if defined _BeginUpdate || defined __BeginUpdate
- #undef _BeginUpdate
- #undef __BeginUpdate
- #define SOMGD_BeginUpdate 1
- #else
- #define _BeginUpdate HIWindow_BeginUpdate
- #endif /* _BeginUpdate */
- #endif /* SOMGD_BeginUpdate */
-
- /*
- * New Method: EndUpdate
- */
- typedef OSStatus (SOMLINK *somTD_HIWindow_EndUpdate)(HIWindow *somSelf, Environment *ev);
- #define somMD_HIWindow_EndUpdate "::HIWindow::EndUpdate"
- #define HIWindow_EndUpdate(somSelf,ev) \
- (SOM_Resolve(somSelf, HIWindow, EndUpdate) \
- (somSelf,ev))
- #ifndef SOMGD_EndUpdate
- #if defined _EndUpdate || defined __EndUpdate
- #undef _EndUpdate
- #undef __EndUpdate
- #define SOMGD_EndUpdate 1
- #else
- #define _EndUpdate HIWindow_EndUpdate
- #endif /* _EndUpdate */
- #endif /* SOMGD_EndUpdate */
-
- /*
- * New Method: DrawGrowIcon
- */
- typedef OSStatus (SOMLINK *somTD_HIWindow_DrawGrowIcon)(HIWindow *somSelf, Environment *ev);
- #define somMD_HIWindow_DrawGrowIcon "::HIWindow::DrawGrowIcon"
- #define HIWindow_DrawGrowIcon(somSelf,ev) \
- (SOM_Resolve(somSelf, HIWindow, DrawGrowIcon) \
- (somSelf,ev))
- #ifndef SOMGD_DrawGrowIcon
- #if defined _DrawGrowIcon || defined __DrawGrowIcon
- #undef _DrawGrowIcon
- #undef __DrawGrowIcon
- #define SOMGD_DrawGrowIcon 1
- #else
- #define _DrawGrowIcon HIWindow_DrawGrowIcon
- #endif /* _DrawGrowIcon */
- #endif /* SOMGD_DrawGrowIcon */
-
- /*
- * New Method: PositionOnScreen
- */
- typedef OSStatus (SOMLINK *somTD_HIWindow_PositionOnScreen)(HIWindow *somSelf, Environment *ev,
- Rect* globalReferenceRect,
- boolean findScreen,
- HIWindowHorizontalConstraint horizontalConstraint,
- HIWindowVerticalConstraint verticalConstraint);
- #define somMD_HIWindow_PositionOnScreen "::HIWindow::PositionOnScreen"
- #define HIWindow_PositionOnScreen(somSelf,ev,globalReferenceRect,findScreen,horizontalConstraint,verticalConstraint) \
- (SOM_Resolve(somSelf, HIWindow, PositionOnScreen) \
- (somSelf,ev,globalReferenceRect,findScreen,horizontalConstraint,verticalConstraint))
- #ifndef SOMGD_PositionOnScreen
- #if defined _PositionOnScreen || defined __PositionOnScreen
- #undef _PositionOnScreen
- #undef __PositionOnScreen
- #define SOMGD_PositionOnScreen 1
- #else
- #define _PositionOnScreen HIWindow_PositionOnScreen
- #endif /* _PositionOnScreen */
- #endif /* SOMGD_PositionOnScreen */
-
- /*
- * New Method: AutoPosition
- */
- typedef OSStatus (SOMLINK *somTD_HIWindow_AutoPosition)(HIWindow *somSelf, Environment *ev,
- HIWindowLocationConstraint locationConstraint,
- HIWindowHorizontalConstraint horizontalConstraint,
- HIWindowVerticalConstraint verticalConstraint);
- #define somMD_HIWindow_AutoPosition "::HIWindow::AutoPosition"
- #define HIWindow_AutoPosition(somSelf,ev,locationConstraint,horizontalConstraint,verticalConstraint) \
- (SOM_Resolve(somSelf, HIWindow, AutoPosition) \
- (somSelf,ev,locationConstraint,horizontalConstraint,verticalConstraint))
- #ifndef SOMGD_AutoPosition
- #if defined _AutoPosition || defined __AutoPosition
- #undef _AutoPosition
- #undef __AutoPosition
- #define SOMGD_AutoPosition 1
- #else
- #define _AutoPosition HIWindow_AutoPosition
- #endif /* _AutoPosition */
- #endif /* SOMGD_AutoPosition */
-
- /*
- * New Method: IsPositionedOnScreen
- */
- typedef boolean (SOMLINK *somTD_HIWindow_IsPositionedOnScreen)(HIWindow *somSelf, Environment *ev,
- HIWindowPartCode whichPart,
- boolean entirelyOnScreen);
- #define somMD_HIWindow_IsPositionedOnScreen "::HIWindow::IsPositionedOnScreen"
- #define HIWindow_IsPositionedOnScreen(somSelf,ev,whichPart,entirelyOnScreen) \
- (SOM_Resolve(somSelf, HIWindow, IsPositionedOnScreen) \
- (somSelf,ev,whichPart,entirelyOnScreen))
- #ifndef SOMGD_IsPositionedOnScreen
- #if defined _IsPositionedOnScreen || defined __IsPositionedOnScreen
- #undef _IsPositionedOnScreen
- #undef __IsPositionedOnScreen
- #define SOMGD_IsPositionedOnScreen 1
- #else
- #define _IsPositionedOnScreen HIWindow_IsPositionedOnScreen
- #endif /* _IsPositionedOnScreen */
- #endif /* SOMGD_IsPositionedOnScreen */
-
- /*
- * New Method: SetAttributes
- */
- typedef OSStatus (SOMLINK *somTD_HIWindow_SetAttributes)(HIWindow *somSelf, Environment *ev,
- HIWindowAttributes newAttributes,
- boolean redraw);
- #define somMD_HIWindow_SetAttributes "::HIWindow::SetAttributes"
- #define HIWindow_SetAttributes(somSelf,ev,newAttributes,redraw) \
- (SOM_Resolve(somSelf, HIWindow, SetAttributes) \
- (somSelf,ev,newAttributes,redraw))
- #ifndef SOMGD_SetAttributes
- #if defined _SetAttributes || defined __SetAttributes
- #undef _SetAttributes
- #undef __SetAttributes
- #define SOMGD_SetAttributes 1
- #else
- #define _SetAttributes HIWindow_SetAttributes
- #endif /* _SetAttributes */
- #endif /* SOMGD_SetAttributes */
-
- /*
- * New Method: GetAttributes
- */
- typedef HIWindowAttributes (SOMLINK *somTD_HIWindow_GetAttributes)(HIWindow *somSelf, Environment *ev);
- #define somMD_HIWindow_GetAttributes "::HIWindow::GetAttributes"
- #define HIWindow_GetAttributes(somSelf,ev) \
- (SOM_Resolve(somSelf, HIWindow, GetAttributes) \
- (somSelf,ev))
- #ifndef SOMGD_GetAttributes
- #if defined _GetAttributes || defined __GetAttributes
- #undef _GetAttributes
- #undef __GetAttributes
- #define SOMGD_GetAttributes 1
- #else
- #define _GetAttributes HIWindow_GetAttributes
- #endif /* _GetAttributes */
- #endif /* SOMGD_GetAttributes */
-
- /*
- * New Method: SetClass
- */
- typedef OSStatus (SOMLINK *somTD_HIWindow_SetClass)(HIWindow *somSelf, Environment *ev,
- HIWindowClass newClass);
- #define somMD_HIWindow_SetClass "::HIWindow::SetClass"
- #define HIWindow_SetClass(somSelf,ev,newClass) \
- (SOM_Resolve(somSelf, HIWindow, SetClass) \
- (somSelf,ev,newClass))
- #ifndef SOMGD_SetClass
- #if defined _SetClass || defined __SetClass
- #undef _SetClass
- #undef __SetClass
- #define SOMGD_SetClass 1
- #else
- #define _SetClass HIWindow_SetClass
- #endif /* _SetClass */
- #endif /* SOMGD_SetClass */
-
- /*
- * New Method: GetClass
- */
- typedef HIWindowClass (SOMLINK *somTD_HIWindow_GetClass)(HIWindow *somSelf, Environment *ev);
- #define somMD_HIWindow_GetClass "::HIWindow::GetClass"
- #define HIWindow_GetClass(somSelf,ev) \
- (SOM_Resolve(somSelf, HIWindow, GetClass) \
- (somSelf,ev))
- #ifndef SOMGD_GetClass
- #if defined _GetClass || defined __GetClass
- #undef _GetClass
- #undef __GetClass
- #define SOMGD_GetClass 1
- #else
- #define _GetClass HIWindow_GetClass
- #endif /* _GetClass */
- #endif /* SOMGD_GetClass */
-
- /*
- * New Method: SetVariant
- */
- typedef OSStatus (SOMLINK *somTD_HIWindow_SetVariant)(HIWindow *somSelf, Environment *ev,
- HIWindowVariant newVariant);
- #define somMD_HIWindow_SetVariant "::HIWindow::SetVariant"
- #define HIWindow_SetVariant(somSelf,ev,newVariant) \
- (SOM_Resolve(somSelf, HIWindow, SetVariant) \
- (somSelf,ev,newVariant))
- #ifndef SOMGD_SetVariant
- #if defined _SetVariant || defined __SetVariant
- #undef _SetVariant
- #undef __SetVariant
- #define SOMGD_SetVariant 1
- #else
- #define _SetVariant HIWindow_SetVariant
- #endif /* _SetVariant */
- #endif /* SOMGD_SetVariant */
-
- /*
- * New Method: GetVariant
- */
- typedef HIWindowVariant (SOMLINK *somTD_HIWindow_GetVariant)(HIWindow *somSelf, Environment *ev);
- #define somMD_HIWindow_GetVariant "::HIWindow::GetVariant"
- #define HIWindow_GetVariant(somSelf,ev) \
- (SOM_Resolve(somSelf, HIWindow, GetVariant) \
- (somSelf,ev))
- #ifndef SOMGD_GetVariant
- #if defined _GetVariant || defined __GetVariant
- #undef _GetVariant
- #undef __GetVariant
- #define SOMGD_GetVariant 1
- #else
- #define _GetVariant HIWindow_GetVariant
- #endif /* _GetVariant */
- #endif /* SOMGD_GetVariant */
-
- /*
- * New Method: GetStructureRgn
- */
- typedef OSStatus (SOMLINK *somTD_HIWindow_GetStructureRgn)(HIWindow *somSelf, Environment *ev,
- RgnHandle structureCopy);
- #define somMD_HIWindow_GetStructureRgn "::HIWindow::GetStructureRgn"
- #define HIWindow_GetStructureRgn(somSelf,ev,structureCopy) \
- (SOM_Resolve(somSelf, HIWindow, GetStructureRgn) \
- (somSelf,ev,structureCopy))
- #ifndef SOMGD_GetStructureRgn
- #if defined _GetStructureRgn || defined __GetStructureRgn
- #undef _GetStructureRgn
- #undef __GetStructureRgn
- #define SOMGD_GetStructureRgn 1
- #else
- #define _GetStructureRgn HIWindow_GetStructureRgn
- #endif /* _GetStructureRgn */
- #endif /* SOMGD_GetStructureRgn */
-
- /*
- * New Method: GetContentRgn
- */
- typedef OSStatus (SOMLINK *somTD_HIWindow_GetContentRgn)(HIWindow *somSelf, Environment *ev,
- RgnHandle contentCopy);
- #define somMD_HIWindow_GetContentRgn "::HIWindow::GetContentRgn"
- #define HIWindow_GetContentRgn(somSelf,ev,contentCopy) \
- (SOM_Resolve(somSelf, HIWindow, GetContentRgn) \
- (somSelf,ev,contentCopy))
- #ifndef SOMGD_GetContentRgn
- #if defined _GetContentRgn || defined __GetContentRgn
- #undef _GetContentRgn
- #undef __GetContentRgn
- #define SOMGD_GetContentRgn 1
- #else
- #define _GetContentRgn HIWindow_GetContentRgn
- #endif /* _GetContentRgn */
- #endif /* SOMGD_GetContentRgn */
-
- /*
- * New Method: GetUpdateRgn
- */
- typedef OSStatus (SOMLINK *somTD_HIWindow_GetUpdateRgn)(HIWindow *somSelf, Environment *ev,
- RgnHandle updateCopy);
- #define somMD_HIWindow_GetUpdateRgn "::HIWindow::GetUpdateRgn"
- #define HIWindow_GetUpdateRgn(somSelf,ev,updateCopy) \
- (SOM_Resolve(somSelf, HIWindow, GetUpdateRgn) \
- (somSelf,ev,updateCopy))
- #ifndef SOMGD_GetUpdateRgn
- #if defined _GetUpdateRgn || defined __GetUpdateRgn
- #undef _GetUpdateRgn
- #undef __GetUpdateRgn
- #define SOMGD_GetUpdateRgn 1
- #else
- #define _GetUpdateRgn HIWindow_GetUpdateRgn
- #endif /* _GetUpdateRgn */
- #endif /* SOMGD_GetUpdateRgn */
-
- /*
- * New Method: SetStandardState
- */
- typedef OSStatus (SOMLINK *somTD_HIWindow_SetStandardState)(HIWindow *somSelf, Environment *ev,
- Rect* globalStandardState);
- #define somMD_HIWindow_SetStandardState "::HIWindow::SetStandardState"
- #define HIWindow_SetStandardState(somSelf,ev,globalStandardState) \
- (SOM_Resolve(somSelf, HIWindow, SetStandardState) \
- (somSelf,ev,globalStandardState))
- #ifndef SOMGD_SetStandardState
- #if defined _SetStandardState || defined __SetStandardState
- #undef _SetStandardState
- #undef __SetStandardState
- #define SOMGD_SetStandardState 1
- #else
- #define _SetStandardState HIWindow_SetStandardState
- #endif /* _SetStandardState */
- #endif /* SOMGD_SetStandardState */
-
- /*
- * New Method: GetStandardState
- */
- typedef Rect* (SOMLINK *somTD_HIWindow_GetStandardState)(HIWindow *somSelf, Environment *ev,
- Rect* globalStandardState);
- #define somMD_HIWindow_GetStandardState "::HIWindow::GetStandardState"
- #define HIWindow_GetStandardState(somSelf,ev,globalStandardState) \
- (SOM_Resolve(somSelf, HIWindow, GetStandardState) \
- (somSelf,ev,globalStandardState))
- #ifndef SOMGD_GetStandardState
- #if defined _GetStandardState || defined __GetStandardState
- #undef _GetStandardState
- #undef __GetStandardState
- #define SOMGD_GetStandardState 1
- #else
- #define _GetStandardState HIWindow_GetStandardState
- #endif /* _GetStandardState */
- #endif /* SOMGD_GetStandardState */
-
- /*
- * New Method: SetUserState
- */
- typedef OSStatus (SOMLINK *somTD_HIWindow_SetUserState)(HIWindow *somSelf, Environment *ev,
- Rect* globalUserState);
- #define somMD_HIWindow_SetUserState "::HIWindow::SetUserState"
- #define HIWindow_SetUserState(somSelf,ev,globalUserState) \
- (SOM_Resolve(somSelf, HIWindow, SetUserState) \
- (somSelf,ev,globalUserState))
- #ifndef SOMGD_SetUserState
- #if defined _SetUserState || defined __SetUserState
- #undef _SetUserState
- #undef __SetUserState
- #define SOMGD_SetUserState 1
- #else
- #define _SetUserState HIWindow_SetUserState
- #endif /* _SetUserState */
- #endif /* SOMGD_SetUserState */
-
- /*
- * New Method: GetUserState
- */
- typedef Rect* (SOMLINK *somTD_HIWindow_GetUserState)(HIWindow *somSelf, Environment *ev,
- Rect* globalUserState);
- #define somMD_HIWindow_GetUserState "::HIWindow::GetUserState"
- #define HIWindow_GetUserState(somSelf,ev,globalUserState) \
- (SOM_Resolve(somSelf, HIWindow, GetUserState) \
- (somSelf,ev,globalUserState))
- #ifndef SOMGD_GetUserState
- #if defined _GetUserState || defined __GetUserState
- #undef _GetUserState
- #undef __GetUserState
- #define SOMGD_GetUserState 1
- #else
- #define _GetUserState HIWindow_GetUserState
- #endif /* _GetUserState */
- #endif /* SOMGD_GetUserState */
-
- /*
- * New Method: SetDefaultGrowLimits
- */
- typedef OSStatus (SOMLINK *somTD_HIWindow_SetDefaultGrowLimits)(HIWindow *somSelf, Environment *ev,
- Point* minimumSize,
- Point* maximumSize);
- #define somMD_HIWindow_SetDefaultGrowLimits "::HIWindow::SetDefaultGrowLimits"
- #define HIWindow_SetDefaultGrowLimits(somSelf,ev,minimumSize,maximumSize) \
- (SOM_Resolve(somSelf, HIWindow, SetDefaultGrowLimits) \
- (somSelf,ev,minimumSize,maximumSize))
- #ifndef SOMGD_SetDefaultGrowLimits
- #if defined _SetDefaultGrowLimits || defined __SetDefaultGrowLimits
- #undef _SetDefaultGrowLimits
- #undef __SetDefaultGrowLimits
- #define SOMGD_SetDefaultGrowLimits 1
- #else
- #define _SetDefaultGrowLimits HIWindow_SetDefaultGrowLimits
- #endif /* _SetDefaultGrowLimits */
- #endif /* SOMGD_SetDefaultGrowLimits */
-
- /*
- * New Method: GetDefaultGrowLimits
- */
- typedef OSStatus (SOMLINK *somTD_HIWindow_GetDefaultGrowLimits)(HIWindow *somSelf, Environment *ev,
- Point* minimumSize,
- Point* maximumSize);
- #define somMD_HIWindow_GetDefaultGrowLimits "::HIWindow::GetDefaultGrowLimits"
- #define HIWindow_GetDefaultGrowLimits(somSelf,ev,minimumSize,maximumSize) \
- (SOM_Resolve(somSelf, HIWindow, GetDefaultGrowLimits) \
- (somSelf,ev,minimumSize,maximumSize))
- #ifndef SOMGD_GetDefaultGrowLimits
- #if defined _GetDefaultGrowLimits || defined __GetDefaultGrowLimits
- #undef _GetDefaultGrowLimits
- #undef __GetDefaultGrowLimits
- #define SOMGD_GetDefaultGrowLimits 1
- #else
- #define _GetDefaultGrowLimits HIWindow_GetDefaultGrowLimits
- #endif /* _GetDefaultGrowLimits */
- #endif /* SOMGD_GetDefaultGrowLimits */
-
- /*
- * New Method: SetDefaultOptimalSize
- */
- typedef OSStatus (SOMLINK *somTD_HIWindow_SetDefaultOptimalSize)(HIWindow *somSelf, Environment *ev,
- Point* defaultSize);
- #define somMD_HIWindow_SetDefaultOptimalSize "::HIWindow::SetDefaultOptimalSize"
- #define HIWindow_SetDefaultOptimalSize(somSelf,ev,defaultSize) \
- (SOM_Resolve(somSelf, HIWindow, SetDefaultOptimalSize) \
- (somSelf,ev,defaultSize))
- #ifndef SOMGD_SetDefaultOptimalSize
- #if defined _SetDefaultOptimalSize || defined __SetDefaultOptimalSize
- #undef _SetDefaultOptimalSize
- #undef __SetDefaultOptimalSize
- #define SOMGD_SetDefaultOptimalSize 1
- #else
- #define _SetDefaultOptimalSize HIWindow_SetDefaultOptimalSize
- #endif /* _SetDefaultOptimalSize */
- #endif /* SOMGD_SetDefaultOptimalSize */
-
- /*
- * New Method: GetDefaultOptimalSize
- */
- typedef OSStatus (SOMLINK *somTD_HIWindow_GetDefaultOptimalSize)(HIWindow *somSelf, Environment *ev,
- Point* defaultSize);
- #define somMD_HIWindow_GetDefaultOptimalSize "::HIWindow::GetDefaultOptimalSize"
- #define HIWindow_GetDefaultOptimalSize(somSelf,ev,defaultSize) \
- (SOM_Resolve(somSelf, HIWindow, GetDefaultOptimalSize) \
- (somSelf,ev,defaultSize))
- #ifndef SOMGD_GetDefaultOptimalSize
- #if defined _GetDefaultOptimalSize || defined __GetDefaultOptimalSize
- #undef _GetDefaultOptimalSize
- #undef __GetDefaultOptimalSize
- #define SOMGD_GetDefaultOptimalSize 1
- #else
- #define _GetDefaultOptimalSize HIWindow_GetDefaultOptimalSize
- #endif /* _GetDefaultOptimalSize */
- #endif /* SOMGD_GetDefaultOptimalSize */
-
- /*
- * New Method: GetRootPanel
- */
- typedef HIRootPanel* (SOMLINK *somTD_HIWindow_GetRootPanel)(HIWindow *somSelf, Environment *ev);
- #define somMD_HIWindow_GetRootPanel "::HIWindow::GetRootPanel"
- #define HIWindow_GetRootPanel(somSelf,ev) \
- (SOM_Resolve(somSelf, HIWindow, GetRootPanel) \
- (somSelf,ev))
- #ifndef SOMGD_GetRootPanel
- #if defined _GetRootPanel || defined __GetRootPanel
- #undef _GetRootPanel
- #undef __GetRootPanel
- #define SOMGD_GetRootPanel 1
- #else
- #define _GetRootPanel HIWindow_GetRootPanel
- #endif /* _GetRootPanel */
- #endif /* SOMGD_GetRootPanel */
-
- /*
- * New Method: SetRootPanel
- */
- typedef OSStatus (SOMLINK *somTD_HIWindow_SetRootPanel)(HIWindow *somSelf, Environment *ev,
- HIRootPanel* thePanel);
- #define somMD_HIWindow_SetRootPanel "::HIWindow::SetRootPanel"
- #define HIWindow_SetRootPanel(somSelf,ev,thePanel) \
- (SOM_Resolve(somSelf, HIWindow, SetRootPanel) \
- (somSelf,ev,thePanel))
- #ifndef SOMGD_SetRootPanel
- #if defined _SetRootPanel || defined __SetRootPanel
- #undef _SetRootPanel
- #undef __SetRootPanel
- #define SOMGD_SetRootPanel 1
- #else
- #define _SetRootPanel HIWindow_SetRootPanel
- #endif /* _SetRootPanel */
- #endif /* SOMGD_SetRootPanel */
-
- /*
- * New Method: GetEventDispatcher
- */
- typedef AEDispatcherRef (SOMLINK *somTD_HIWindow_GetEventDispatcher)(HIWindow *somSelf, Environment *ev);
- #define somMD_HIWindow_GetEventDispatcher "::HIWindow::GetEventDispatcher"
- #define HIWindow_GetEventDispatcher(somSelf,ev) \
- (SOM_Resolve(somSelf, HIWindow, GetEventDispatcher) \
- (somSelf,ev))
- #ifndef SOMGD_GetEventDispatcher
- #if defined _GetEventDispatcher || defined __GetEventDispatcher
- #undef _GetEventDispatcher
- #undef __GetEventDispatcher
- #define SOMGD_GetEventDispatcher 1
- #else
- #define _GetEventDispatcher HIWindow_GetEventDispatcher
- #endif /* _GetEventDispatcher */
- #endif /* SOMGD_GetEventDispatcher */
-
- /*
- * New Method: HandleMouseDown
- */
- typedef OSStatus (SOMLINK *somTD_HIWindow_HandleMouseDown)(HIWindow *somSelf, Environment *ev,
- Point* globalPt,
- EventModifiers modifiers,
- AppleEvent* theEvent,
- AppleEvent* reply,
- AEHandlerTableRef handlerTableRef);
- #define somMD_HIWindow_HandleMouseDown "::HIWindow::HandleMouseDown"
- #define HIWindow_HandleMouseDown(somSelf,ev,globalPt,modifiers,theEvent,reply,handlerTableRef) \
- (SOM_Resolve(somSelf, HIWindow, HandleMouseDown) \
- (somSelf,ev,globalPt,modifiers,theEvent,reply,handlerTableRef))
- #ifndef SOMGD_HandleMouseDown
- #if defined _HandleMouseDown || defined __HandleMouseDown
- #undef _HandleMouseDown
- #undef __HandleMouseDown
- #define SOMGD_HandleMouseDown 1
- #else
- #define _HandleMouseDown HIWindow_HandleMouseDown
- #endif /* _HandleMouseDown */
- #endif /* SOMGD_HandleMouseDown */
-
- /*
- * New Method: HandleMouseMoved
- */
- typedef OSStatus (SOMLINK *somTD_HIWindow_HandleMouseMoved)(HIWindow *somSelf, Environment *ev,
- Point* globalPt,
- EventModifiers modifiers,
- AppleEvent* theEvent,
- AppleEvent* reply,
- AEHandlerTableRef handlerTableRef);
- #define somMD_HIWindow_HandleMouseMoved "::HIWindow::HandleMouseMoved"
- #define HIWindow_HandleMouseMoved(somSelf,ev,globalPt,modifiers,theEvent,reply,handlerTableRef) \
- (SOM_Resolve(somSelf, HIWindow, HandleMouseMoved) \
- (somSelf,ev,globalPt,modifiers,theEvent,reply,handlerTableRef))
- #ifndef SOMGD_HandleMouseMoved
- #if defined _HandleMouseMoved || defined __HandleMouseMoved
- #undef _HandleMouseMoved
- #undef __HandleMouseMoved
- #define SOMGD_HandleMouseMoved 1
- #else
- #define _HandleMouseMoved HIWindow_HandleMouseMoved
- #endif /* _HandleMouseMoved */
- #endif /* SOMGD_HandleMouseMoved */
-
- /*
- * New Method: HandleMouseStoppedMoving
- */
- typedef OSStatus (SOMLINK *somTD_HIWindow_HandleMouseStoppedMoving)(HIWindow *somSelf, Environment *ev,
- Point* globalPt,
- EventModifiers modifiers,
- AppleEvent* theEvent,
- AppleEvent* reply,
- AEHandlerTableRef handlerTableRef);
- #define somMD_HIWindow_HandleMouseStoppedMoving "::HIWindow::HandleMouseStoppedMoving"
- #define HIWindow_HandleMouseStoppedMoving(somSelf,ev,globalPt,modifiers,theEvent,reply,handlerTableRef) \
- (SOM_Resolve(somSelf, HIWindow, HandleMouseStoppedMoving) \
- (somSelf,ev,globalPt,modifiers,theEvent,reply,handlerTableRef))
- #ifndef SOMGD_HandleMouseStoppedMoving
- #if defined _HandleMouseStoppedMoving || defined __HandleMouseStoppedMoving
- #undef _HandleMouseStoppedMoving
- #undef __HandleMouseStoppedMoving
- #define SOMGD_HandleMouseStoppedMoving 1
- #else
- #define _HandleMouseStoppedMoving HIWindow_HandleMouseStoppedMoving
- #endif /* _HandleMouseStoppedMoving */
- #endif /* SOMGD_HandleMouseStoppedMoving */
-
- /*
- * New Method: HandleMouseUp
- */
- typedef OSStatus (SOMLINK *somTD_HIWindow_HandleMouseUp)(HIWindow *somSelf, Environment *ev,
- Point* globalPt,
- EventModifiers modifiers,
- AppleEvent* theEvent,
- AppleEvent* reply,
- AEHandlerTableRef handlerTableRef);
- #define somMD_HIWindow_HandleMouseUp "::HIWindow::HandleMouseUp"
- #define HIWindow_HandleMouseUp(somSelf,ev,globalPt,modifiers,theEvent,reply,handlerTableRef) \
- (SOM_Resolve(somSelf, HIWindow, HandleMouseUp) \
- (somSelf,ev,globalPt,modifiers,theEvent,reply,handlerTableRef))
- #ifndef SOMGD_HandleMouseUp
- #if defined _HandleMouseUp || defined __HandleMouseUp
- #undef _HandleMouseUp
- #undef __HandleMouseUp
- #define SOMGD_HandleMouseUp 1
- #else
- #define _HandleMouseUp HIWindow_HandleMouseUp
- #endif /* _HandleMouseUp */
- #endif /* SOMGD_HandleMouseUp */
-
- /*
- * New Method: HandleMouseDownInBack
- */
- typedef OSStatus (SOMLINK *somTD_HIWindow_HandleMouseDownInBack)(HIWindow *somSelf, Environment *ev,
- Point* portLocalWhere,
- EventModifiers modifiers,
- AppleEvent* theEvent,
- AppleEvent* reply,
- AEHandlerTableRef handlerTableRef);
- #define somMD_HIWindow_HandleMouseDownInBack "::HIWindow::HandleMouseDownInBack"
- #define HIWindow_HandleMouseDownInBack(somSelf,ev,portLocalWhere,modifiers,theEvent,reply,handlerTableRef) \
- (SOM_Resolve(somSelf, HIWindow, HandleMouseDownInBack) \
- (somSelf,ev,portLocalWhere,modifiers,theEvent,reply,handlerTableRef))
- #ifndef SOMGD_HandleMouseDownInBack
- #if defined _HandleMouseDownInBack || defined __HandleMouseDownInBack
- #undef _HandleMouseDownInBack
- #undef __HandleMouseDownInBack
- #define SOMGD_HandleMouseDownInBack 1
- #else
- #define _HandleMouseDownInBack HIWindow_HandleMouseDownInBack
- #endif /* _HandleMouseDownInBack */
- #endif /* SOMGD_HandleMouseDownInBack */
-
- /*
- * New Method: HandleUpdate
- */
- typedef OSStatus (SOMLINK *somTD_HIWindow_HandleUpdate)(HIWindow *somSelf, Environment *ev,
- AppleEvent* theEvent,
- AppleEvent* reply,
- AEHandlerTableRef handlerTableRef);
- #define somMD_HIWindow_HandleUpdate "::HIWindow::HandleUpdate"
- #define HIWindow_HandleUpdate(somSelf,ev,theEvent,reply,handlerTableRef) \
- (SOM_Resolve(somSelf, HIWindow, HandleUpdate) \
- (somSelf,ev,theEvent,reply,handlerTableRef))
- #ifndef SOMGD_HandleUpdate
- #if defined _HandleUpdate || defined __HandleUpdate
- #undef _HandleUpdate
- #undef __HandleUpdate
- #define SOMGD_HandleUpdate 1
- #else
- #define _HandleUpdate HIWindow_HandleUpdate
- #endif /* _HandleUpdate */
- #endif /* SOMGD_HandleUpdate */
-
- /*
- * New Method: HandleResize
- */
- typedef OSStatus (SOMLINK *somTD_HIWindow_HandleResize)(HIWindow *somSelf, Environment *ev,
- Rect* originalBounds,
- Rect* newBounds,
- AppleEvent* theEvent,
- AppleEvent* reply,
- AEHandlerTableRef handlerTableRef);
- #define somMD_HIWindow_HandleResize "::HIWindow::HandleResize"
- #define HIWindow_HandleResize(somSelf,ev,originalBounds,newBounds,theEvent,reply,handlerTableRef) \
- (SOM_Resolve(somSelf, HIWindow, HandleResize) \
- (somSelf,ev,originalBounds,newBounds,theEvent,reply,handlerTableRef))
- #ifndef SOMGD_HandleResize
- #if defined _HandleResize || defined __HandleResize
- #undef _HandleResize
- #undef __HandleResize
- #define SOMGD_HandleResize 1
- #else
- #define _HandleResize HIWindow_HandleResize
- #endif /* _HandleResize */
- #endif /* SOMGD_HandleResize */
-
- /*
- * New Method: HandleClose
- */
- typedef OSStatus (SOMLINK *somTD_HIWindow_HandleClose)(HIWindow *somSelf, Environment *ev,
- boolean closeAll,
- AppleEvent* theEvent,
- AppleEvent* reply,
- AEHandlerTableRef handlerTableRef);
- #define somMD_HIWindow_HandleClose "::HIWindow::HandleClose"
- #define HIWindow_HandleClose(somSelf,ev,closeAll,theEvent,reply,handlerTableRef) \
- (SOM_Resolve(somSelf, HIWindow, HandleClose) \
- (somSelf,ev,closeAll,theEvent,reply,handlerTableRef))
- #ifndef SOMGD_HandleClose
- #if defined _HandleClose || defined __HandleClose
- #undef _HandleClose
- #undef __HandleClose
- #define SOMGD_HandleClose 1
- #else
- #define _HandleClose HIWindow_HandleClose
- #endif /* _HandleClose */
- #endif /* SOMGD_HandleClose */
-
- /*
- * New Method: AdjustDragLimits
- */
- typedef void (SOMLINK *somTD_HIWindow_AdjustDragLimits)(HIWindow *somSelf, Environment *ev,
- Rect* dragLimits);
- #define somMD_HIWindow_AdjustDragLimits "::HIWindow::AdjustDragLimits"
- #define HIWindow_AdjustDragLimits(somSelf,ev,dragLimits) \
- (SOM_Resolve(somSelf, HIWindow, AdjustDragLimits) \
- (somSelf,ev,dragLimits))
- #ifndef SOMGD_AdjustDragLimits
- #if defined _AdjustDragLimits || defined __AdjustDragLimits
- #undef _AdjustDragLimits
- #undef __AdjustDragLimits
- #define SOMGD_AdjustDragLimits 1
- #else
- #define _AdjustDragLimits HIWindow_AdjustDragLimits
- #endif /* _AdjustDragLimits */
- #endif /* SOMGD_AdjustDragLimits */
-
- /*
- * New Method: AdjustGrowLimits
- */
- typedef void (SOMLINK *somTD_HIWindow_AdjustGrowLimits)(HIWindow *somSelf, Environment *ev,
- Point* minimumSize,
- Point* maximumSize);
- #define somMD_HIWindow_AdjustGrowLimits "::HIWindow::AdjustGrowLimits"
- #define HIWindow_AdjustGrowLimits(somSelf,ev,minimumSize,maximumSize) \
- (SOM_Resolve(somSelf, HIWindow, AdjustGrowLimits) \
- (somSelf,ev,minimumSize,maximumSize))
- #ifndef SOMGD_AdjustGrowLimits
- #if defined _AdjustGrowLimits || defined __AdjustGrowLimits
- #undef _AdjustGrowLimits
- #undef __AdjustGrowLimits
- #define SOMGD_AdjustGrowLimits 1
- #else
- #define _AdjustGrowLimits HIWindow_AdjustGrowLimits
- #endif /* _AdjustGrowLimits */
- #endif /* SOMGD_AdjustGrowLimits */
-
- /*
- * New Method: TrackPart
- */
- typedef OSStatus (SOMLINK *somTD_HIWindow_TrackPart)(HIWindow *somSelf, Environment *ev,
- Point* globalPt,
- EventModifiers modifiers,
- HIWindowPartCode whichPart);
- #define somMD_HIWindow_TrackPart "::HIWindow::TrackPart"
- #define HIWindow_TrackPart(somSelf,ev,globalPt,modifiers,whichPart) \
- (SOM_Resolve(somSelf, HIWindow, TrackPart) \
- (somSelf,ev,globalPt,modifiers,whichPart))
- #ifndef SOMGD_TrackPart
- #if defined _TrackPart || defined __TrackPart
- #undef _TrackPart
- #undef __TrackPart
- #define SOMGD_TrackPart 1
- #else
- #define _TrackPart HIWindow_TrackPart
- #endif /* _TrackPart */
- #endif /* SOMGD_TrackPart */
-
- /*
- * New Method: DrawFrame
- */
- typedef void (SOMLINK *somTD_HIWindow_DrawFrame)(HIWindow *somSelf, Environment *ev,
- CGrafPtr drawPort);
- #define somMD_HIWindow_DrawFrame "::HIWindow::DrawFrame"
- #define HIWindow_DrawFrame(somSelf,ev,drawPort) \
- (SOM_Resolve(somSelf, HIWindow, DrawFrame) \
- (somSelf,ev,drawPort))
- #ifndef SOMGD_DrawFrame
- #if defined _DrawFrame || defined __DrawFrame
- #undef _DrawFrame
- #undef __DrawFrame
- #define SOMGD_DrawFrame 1
- #else
- #define _DrawFrame HIWindow_DrawFrame
- #endif /* _DrawFrame */
- #endif /* SOMGD_DrawFrame */
-
- /*
- * New Method: DrawOutline
- */
- typedef void (SOMLINK *somTD_HIWindow_DrawOutline)(HIWindow *somSelf, Environment *ev,
- Rect* globalOutlineRect,
- CGrafPtr drawPort);
- #define somMD_HIWindow_DrawOutline "::HIWindow::DrawOutline"
- #define HIWindow_DrawOutline(somSelf,ev,globalOutlineRect,drawPort) \
- (SOM_Resolve(somSelf, HIWindow, DrawOutline) \
- (somSelf,ev,globalOutlineRect,drawPort))
- #ifndef SOMGD_DrawOutline
- #if defined _DrawOutline || defined __DrawOutline
- #undef _DrawOutline
- #undef __DrawOutline
- #define SOMGD_DrawOutline 1
- #else
- #define _DrawOutline HIWindow_DrawOutline
- #endif /* _DrawOutline */
- #endif /* SOMGD_DrawOutline */
-
- /*
- * New Method: DrawSizeBox
- */
- typedef void (SOMLINK *somTD_HIWindow_DrawSizeBox)(HIWindow *somSelf, Environment *ev,
- CGrafPtr drawPort);
- #define somMD_HIWindow_DrawSizeBox "::HIWindow::DrawSizeBox"
- #define HIWindow_DrawSizeBox(somSelf,ev,drawPort) \
- (SOM_Resolve(somSelf, HIWindow, DrawSizeBox) \
- (somSelf,ev,drawPort))
- #ifndef SOMGD_DrawSizeBox
- #if defined _DrawSizeBox || defined __DrawSizeBox
- #undef _DrawSizeBox
- #undef __DrawSizeBox
- #define SOMGD_DrawSizeBox 1
- #else
- #define _DrawSizeBox HIWindow_DrawSizeBox
- #endif /* _DrawSizeBox */
- #endif /* SOMGD_DrawSizeBox */
-
- /*
- * New Method: HilitePart
- */
- typedef void (SOMLINK *somTD_HIWindow_HilitePart)(HIWindow *somSelf, Environment *ev,
- HIWindowPartCode whichPart,
- boolean hiliteFlag,
- CGrafPtr drawPort);
- #define somMD_HIWindow_HilitePart "::HIWindow::HilitePart"
- #define HIWindow_HilitePart(somSelf,ev,whichPart,hiliteFlag,drawPort) \
- (SOM_Resolve(somSelf, HIWindow, HilitePart) \
- (somSelf,ev,whichPart,hiliteFlag,drawPort))
- #ifndef SOMGD_HilitePart
- #if defined _HilitePart || defined __HilitePart
- #undef _HilitePart
- #undef __HilitePart
- #define SOMGD_HilitePart 1
- #else
- #define _HilitePart HIWindow_HilitePart
- #endif /* _HilitePart */
- #endif /* SOMGD_HilitePart */
-
- /*
- * New Method: HitTest
- */
- typedef HIWindowPartCode (SOMLINK *somTD_HIWindow_HitTest)(HIWindow *somSelf, Environment *ev,
- Point* globalHitPt);
- #define somMD_HIWindow_HitTest "::HIWindow::HitTest"
- #define HIWindow_HitTest(somSelf,ev,globalHitPt) \
- (SOM_Resolve(somSelf, HIWindow, HitTest) \
- (somSelf,ev,globalHitPt))
- #ifndef SOMGD_HitTest
- #if defined _HitTest || defined __HitTest
- #undef _HitTest
- #undef __HitTest
- #define SOMGD_HitTest 1
- #else
- #define _HitTest HIWindow_HitTest
- #endif /* _HitTest */
- #endif /* SOMGD_HitTest */
-
- /*
- * New Method: GetPartRgn
- */
- typedef OSStatus (SOMLINK *somTD_HIWindow_GetPartRgn)(HIWindow *somSelf, Environment *ev,
- HIWindowRgnCode windowRgn,
- RgnHandle theRgn);
- #define somMD_HIWindow_GetPartRgn "::HIWindow::GetPartRgn"
- #define HIWindow_GetPartRgn(somSelf,ev,windowRgn,theRgn) \
- (SOM_Resolve(somSelf, HIWindow, GetPartRgn) \
- (somSelf,ev,windowRgn,theRgn))
- #ifndef SOMGD_GetPartRgn
- #if defined _GetPartRgn || defined __GetPartRgn
- #undef _GetPartRgn
- #undef __GetPartRgn
- #define SOMGD_GetPartRgn 1
- #else
- #define _GetPartRgn HIWindow_GetPartRgn
- #endif /* _GetPartRgn */
- #endif /* SOMGD_GetPartRgn */
-
- /*
- * New Method: GetUnusedGadgetRects
- */
- typedef OSStatus (SOMLINK *somTD_HIWindow_GetUnusedGadgetRects)(HIWindow *somSelf, Environment *ev,
- Rect* leftRect,
- Rect* rightRect);
- #define somMD_HIWindow_GetUnusedGadgetRects "::HIWindow::GetUnusedGadgetRects"
- #define HIWindow_GetUnusedGadgetRects(somSelf,ev,leftRect,rightRect) \
- (SOM_Resolve(somSelf, HIWindow, GetUnusedGadgetRects) \
- (somSelf,ev,leftRect,rightRect))
- #ifndef SOMGD_GetUnusedGadgetRects
- #if defined _GetUnusedGadgetRects || defined __GetUnusedGadgetRects
- #undef _GetUnusedGadgetRects
- #undef __GetUnusedGadgetRects
- #define SOMGD_GetUnusedGadgetRects 1
- #else
- #define _GetUnusedGadgetRects HIWindow_GetUnusedGadgetRects
- #endif /* _GetUnusedGadgetRects */
- #endif /* SOMGD_GetUnusedGadgetRects */
-
- /*
- * New Method: GetGrowDirection
- */
- typedef HIWindowGrowDirection (SOMLINK *somTD_HIWindow_GetGrowDirection)(HIWindow *somSelf, Environment *ev,
- Point* globalHitPt);
- #define somMD_HIWindow_GetGrowDirection "::HIWindow::GetGrowDirection"
- #define HIWindow_GetGrowDirection(somSelf,ev,globalHitPt) \
- (SOM_Resolve(somSelf, HIWindow, GetGrowDirection) \
- (somSelf,ev,globalHitPt))
- #ifndef SOMGD_GetGrowDirection
- #if defined _GetGrowDirection || defined __GetGrowDirection
- #undef _GetGrowDirection
- #undef __GetGrowDirection
- #define SOMGD_GetGrowDirection 1
- #else
- #define _GetGrowDirection HIWindow_GetGrowDirection
- #endif /* _GetGrowDirection */
- #endif /* SOMGD_GetGrowDirection */
-
- /*
- * Direct call procedure
- */
- typedef HILayerRef (SOMLINK *somTD_HIWindow_GetPrimaryLayer)(Environment *ev);
- #define HIWindow_GetPrimaryLayer ((somTD_HIWindow_GetPrimaryLayer) HIWindowClassData.GetPrimaryLayer)
- #ifndef SOMGD_GetPrimaryLayer
- #if defined _GetPrimaryLayer || defined __GetPrimaryLayer
- #undef _GetPrimaryLayer
- #undef __GetPrimaryLayer
- #define SOMGD_GetPrimaryLayer 1
- #else
- #define _GetPrimaryLayer HIWindow_GetPrimaryLayer
- #endif /* _GetPrimaryLayer */
- #endif /* SOMGD_GetPrimaryLayer */
-
- /*
- * Direct call procedure
- */
- typedef OSStatus (SOMLINK *somTD_HIWindow_NewWindowGroup)(Environment *ev,
- HIWindowGroupRef* newGroup);
- #define HIWindow_NewWindowGroup ((somTD_HIWindow_NewWindowGroup) HIWindowClassData.NewWindowGroup)
- #ifndef SOMGD_NewWindowGroup
- #if defined _NewWindowGroup || defined __NewWindowGroup
- #undef _NewWindowGroup
- #undef __NewWindowGroup
- #define SOMGD_NewWindowGroup 1
- #else
- #define _NewWindowGroup HIWindow_NewWindowGroup
- #endif /* _NewWindowGroup */
- #endif /* SOMGD_NewWindowGroup */
-
- /*
- * Direct call procedure
- */
- typedef OSStatus (SOMLINK *somTD_HIWindow_DisposeWindowGroup)(Environment *ev,
- HIWindowGroupRef groupToDispose);
- #define HIWindow_DisposeWindowGroup ((somTD_HIWindow_DisposeWindowGroup) HIWindowClassData.DisposeWindowGroup)
- #ifndef SOMGD_DisposeWindowGroup
- #if defined _DisposeWindowGroup || defined __DisposeWindowGroup
- #undef _DisposeWindowGroup
- #undef __DisposeWindowGroup
- #define SOMGD_DisposeWindowGroup 1
- #else
- #define _DisposeWindowGroup HIWindow_DisposeWindowGroup
- #endif /* _DisposeWindowGroup */
- #endif /* SOMGD_DisposeWindowGroup */
-
- /*
- * Direct call procedure
- */
- typedef OSStatus (SOMLINK *somTD_HIWindow_AddWindowGroupToWindowGroup)(Environment *ev,
- HIWindowGroupRef baseGroup,
- HIWindowGroupRef groupToAdd);
- #define HIWindow_AddWindowGroupToWindowGroup ((somTD_HIWindow_AddWindowGroupToWindowGroup) HIWindowClassData.AddWindowGroupToWindowGroup)
- #ifndef SOMGD_AddWindowGroupToWindowGroup
- #if defined _AddWindowGroupToWindowGroup || defined __AddWindowGroupToWindowGroup
- #undef _AddWindowGroupToWindowGroup
- #undef __AddWindowGroupToWindowGroup
- #define SOMGD_AddWindowGroupToWindowGroup 1
- #else
- #define _AddWindowGroupToWindowGroup HIWindow_AddWindowGroupToWindowGroup
- #endif /* _AddWindowGroupToWindowGroup */
- #endif /* SOMGD_AddWindowGroupToWindowGroup */
-
- /*
- * Direct call procedure
- */
- typedef OSStatus (SOMLINK *somTD_HIWindow_RemoveWindowGroupFromWindowGroup)(Environment *ev,
- HIWindowGroupRef baseGroup,
- HIWindowGroupRef groupToRemove);
- #define HIWindow_RemoveWindowGroupFromWindowGroup ((somTD_HIWindow_RemoveWindowGroupFromWindowGroup) HIWindowClassData.RemoveWindowGroupFromWindowGroup)
- #ifndef SOMGD_RemoveWindowGroupFromWindowGroup
- #if defined _RemoveWindowGroupFromWindowGroup || defined __RemoveWindowGroupFromWindowGroup
- #undef _RemoveWindowGroupFromWindowGroup
- #undef __RemoveWindowGroupFromWindowGroup
- #define SOMGD_RemoveWindowGroupFromWindowGroup 1
- #else
- #define _RemoveWindowGroupFromWindowGroup HIWindow_RemoveWindowGroupFromWindowGroup
- #endif /* _RemoveWindowGroupFromWindowGroup */
- #endif /* SOMGD_RemoveWindowGroupFromWindowGroup */
-
- /*
- * Direct call procedure
- */
- typedef HIWindowGroupRef (SOMLINK *somTD_HIWindow_GetApplicationWindowGroup)(Environment *ev);
- #define HIWindow_GetApplicationWindowGroup ((somTD_HIWindow_GetApplicationWindowGroup) HIWindowClassData.GetApplicationWindowGroup)
- #ifndef SOMGD_GetApplicationWindowGroup
- #if defined _GetApplicationWindowGroup || defined __GetApplicationWindowGroup
- #undef _GetApplicationWindowGroup
- #undef __GetApplicationWindowGroup
- #define SOMGD_GetApplicationWindowGroup 1
- #else
- #define _GetApplicationWindowGroup HIWindow_GetApplicationWindowGroup
- #endif /* _GetApplicationWindowGroup */
- #endif /* SOMGD_GetApplicationWindowGroup */
-
- /*
- * Direct call procedure
- */
- typedef HIWindowGroupRef (SOMLINK *somTD_HIWindow_GetWindowClassWindowGroup)(Environment *ev,
- HIWindowClass windowClass);
- #define HIWindow_GetWindowClassWindowGroup ((somTD_HIWindow_GetWindowClassWindowGroup) HIWindowClassData.GetWindowClassWindowGroup)
- #ifndef SOMGD_GetWindowClassWindowGroup
- #if defined _GetWindowClassWindowGroup || defined __GetWindowClassWindowGroup
- #undef _GetWindowClassWindowGroup
- #undef __GetWindowClassWindowGroup
- #define SOMGD_GetWindowClassWindowGroup 1
- #else
- #define _GetWindowClassWindowGroup HIWindow_GetWindowClassWindowGroup
- #endif /* _GetWindowClassWindowGroup */
- #endif /* SOMGD_GetWindowClassWindowGroup */
-
- /*
- * Direct call procedure
- */
- typedef OSStatus (SOMLINK *somTD_HIWindow_GetWindowsInWindowGroup)(Environment *ev,
- HIWindowGroupRef group,
- ItemCount requestedWindows,
- ItemCount* totalWindows,
- HIWindow** windows);
- #define HIWindow_GetWindowsInWindowGroup ((somTD_HIWindow_GetWindowsInWindowGroup) HIWindowClassData.GetWindowsInWindowGroup)
- #ifndef SOMGD_GetWindowsInWindowGroup
- #if defined _GetWindowsInWindowGroup || defined __GetWindowsInWindowGroup
- #undef _GetWindowsInWindowGroup
- #undef __GetWindowsInWindowGroup
- #define SOMGD_GetWindowsInWindowGroup 1
- #else
- #define _GetWindowsInWindowGroup HIWindow_GetWindowsInWindowGroup
- #endif /* _GetWindowsInWindowGroup */
- #endif /* SOMGD_GetWindowsInWindowGroup */
-
- /*
- * Direct call procedure
- */
- typedef OSStatus (SOMLINK *somTD_HIWindow_GetWindowsInWindowGroupAndLayer)(Environment *ev,
- HIWindowGroupRef group,
- HILayerRef layer,
- ItemCount requestedWindows,
- ItemCount* totalWindows,
- HIWindow** windows);
- #define HIWindow_GetWindowsInWindowGroupAndLayer ((somTD_HIWindow_GetWindowsInWindowGroupAndLayer) HIWindowClassData.GetWindowsInWindowGroupAndLayer)
- #ifndef SOMGD_GetWindowsInWindowGroupAndLayer
- #if defined _GetWindowsInWindowGroupAndLayer || defined __GetWindowsInWindowGroupAndLayer
- #undef _GetWindowsInWindowGroupAndLayer
- #undef __GetWindowsInWindowGroupAndLayer
- #define SOMGD_GetWindowsInWindowGroupAndLayer 1
- #else
- #define _GetWindowsInWindowGroupAndLayer HIWindow_GetWindowsInWindowGroupAndLayer
- #endif /* _GetWindowsInWindowGroupAndLayer */
- #endif /* SOMGD_GetWindowsInWindowGroupAndLayer */
-
- /*
- * Direct call procedure
- */
- typedef OSStatus (SOMLINK *somTD_HIWindow_GetWindowGroupsInWindowGroup)(Environment *ev,
- HIWindowGroupRef group,
- ItemCount requestedGroups,
- ItemCount* totalGroups,
- HIWindowGroupRef* groups);
- #define HIWindow_GetWindowGroupsInWindowGroup ((somTD_HIWindow_GetWindowGroupsInWindowGroup) HIWindowClassData.GetWindowGroupsInWindowGroup)
- #ifndef SOMGD_GetWindowGroupsInWindowGroup
- #if defined _GetWindowGroupsInWindowGroup || defined __GetWindowGroupsInWindowGroup
- #undef _GetWindowGroupsInWindowGroup
- #undef __GetWindowGroupsInWindowGroup
- #define SOMGD_GetWindowGroupsInWindowGroup 1
- #else
- #define _GetWindowGroupsInWindowGroup HIWindow_GetWindowGroupsInWindowGroup
- #endif /* _GetWindowGroupsInWindowGroup */
- #endif /* SOMGD_GetWindowGroupsInWindowGroup */
-
- /*
- * Direct call procedure
- */
- typedef HIWindow* (SOMLINK *somTD_HIWindow_FrontWindowOfWindowGroup)(Environment *ev,
- HIWindowGroupRef group);
- #define HIWindow_FrontWindowOfWindowGroup ((somTD_HIWindow_FrontWindowOfWindowGroup) HIWindowClassData.FrontWindowOfWindowGroup)
- #ifndef SOMGD_FrontWindowOfWindowGroup
- #if defined _FrontWindowOfWindowGroup || defined __FrontWindowOfWindowGroup
- #undef _FrontWindowOfWindowGroup
- #undef __FrontWindowOfWindowGroup
- #define SOMGD_FrontWindowOfWindowGroup 1
- #else
- #define _FrontWindowOfWindowGroup HIWindow_FrontWindowOfWindowGroup
- #endif /* _FrontWindowOfWindowGroup */
- #endif /* SOMGD_FrontWindowOfWindowGroup */
-
- /*
- * Direct call procedure
- */
- typedef HIWindow* (SOMLINK *somTD_HIWindow_FrontNonFloatingWindow)(Environment *ev);
- #define HIWindow_FrontNonFloatingWindow ((somTD_HIWindow_FrontNonFloatingWindow) HIWindowClassData.FrontNonFloatingWindow)
- #ifndef SOMGD_FrontNonFloatingWindow
- #if defined _FrontNonFloatingWindow || defined __FrontNonFloatingWindow
- #undef _FrontNonFloatingWindow
- #undef __FrontNonFloatingWindow
- #define SOMGD_FrontNonFloatingWindow 1
- #else
- #define _FrontNonFloatingWindow HIWindow_FrontNonFloatingWindow
- #endif /* _FrontNonFloatingWindow */
- #endif /* SOMGD_FrontNonFloatingWindow */
-
- /*
- * Direct call procedure
- */
- typedef void (SOMLINK *somTD_HIWindow_ShowFloatingWindows)(Environment *ev);
- #define HIWindow_ShowFloatingWindows ((somTD_HIWindow_ShowFloatingWindows) HIWindowClassData.ShowFloatingWindows)
- #ifndef SOMGD_ShowFloatingWindows
- #if defined _ShowFloatingWindows || defined __ShowFloatingWindows
- #undef _ShowFloatingWindows
- #undef __ShowFloatingWindows
- #define SOMGD_ShowFloatingWindows 1
- #else
- #define _ShowFloatingWindows HIWindow_ShowFloatingWindows
- #endif /* _ShowFloatingWindows */
- #endif /* SOMGD_ShowFloatingWindows */
-
- /*
- * Direct call procedure
- */
- typedef void (SOMLINK *somTD_HIWindow_HideFloatingWindows)(Environment *ev);
- #define HIWindow_HideFloatingWindows ((somTD_HIWindow_HideFloatingWindows) HIWindowClassData.HideFloatingWindows)
- #ifndef SOMGD_HideFloatingWindows
- #if defined _HideFloatingWindows || defined __HideFloatingWindows
- #undef _HideFloatingWindows
- #undef __HideFloatingWindows
- #define SOMGD_HideFloatingWindows 1
- #else
- #define _HideFloatingWindows HIWindow_HideFloatingWindows
- #endif /* _HideFloatingWindows */
- #endif /* SOMGD_HideFloatingWindows */
-
- /*
- * Direct call procedure
- */
- typedef boolean (SOMLINK *somTD_HIWindow_AreFloatersVisible)(Environment *ev);
- #define HIWindow_AreFloatersVisible ((somTD_HIWindow_AreFloatersVisible) HIWindowClassData.AreFloatersVisible)
- #ifndef SOMGD_AreFloatersVisible
- #if defined _AreFloatersVisible || defined __AreFloatersVisible
- #undef _AreFloatersVisible
- #undef __AreFloatersVisible
- #define SOMGD_AreFloatersVisible 1
- #else
- #define _AreFloatersVisible HIWindow_AreFloatersVisible
- #endif /* _AreFloatersVisible */
- #endif /* SOMGD_AreFloatersVisible */
-
- /*
- * Direct call procedure
- */
- typedef void (SOMLINK *somTD_HIWindow_ActivateFloatingWindows)(Environment *ev);
- #define HIWindow_ActivateFloatingWindows ((somTD_HIWindow_ActivateFloatingWindows) HIWindowClassData.ActivateFloatingWindows)
- #ifndef SOMGD_ActivateFloatingWindows
- #if defined _ActivateFloatingWindows || defined __ActivateFloatingWindows
- #undef _ActivateFloatingWindows
- #undef __ActivateFloatingWindows
- #define SOMGD_ActivateFloatingWindows 1
- #else
- #define _ActivateFloatingWindows HIWindow_ActivateFloatingWindows
- #endif /* _ActivateFloatingWindows */
- #endif /* SOMGD_ActivateFloatingWindows */
-
- /*
- * Direct call procedure
- */
- typedef void (SOMLINK *somTD_HIWindow_DeactivateFloatingWindows)(Environment *ev);
- #define HIWindow_DeactivateFloatingWindows ((somTD_HIWindow_DeactivateFloatingWindows) HIWindowClassData.DeactivateFloatingWindows)
- #ifndef SOMGD_DeactivateFloatingWindows
- #if defined _DeactivateFloatingWindows || defined __DeactivateFloatingWindows
- #undef _DeactivateFloatingWindows
- #undef __DeactivateFloatingWindows
- #define SOMGD_DeactivateFloatingWindows 1
- #else
- #define _DeactivateFloatingWindows HIWindow_DeactivateFloatingWindows
- #endif /* _DeactivateFloatingWindows */
- #endif /* SOMGD_DeactivateFloatingWindows */
-
- /*
- * Direct call procedure
- */
- typedef void (SOMLINK *somTD_HIWindow_EnableAutomaticPaletteActivation)(Environment *ev);
- #define HIWindow_EnableAutomaticPaletteActivation ((somTD_HIWindow_EnableAutomaticPaletteActivation) HIWindowClassData.EnableAutomaticPaletteActivation)
- #ifndef SOMGD_EnableAutomaticPaletteActivation
- #if defined _EnableAutomaticPaletteActivation || defined __EnableAutomaticPaletteActivation
- #undef _EnableAutomaticPaletteActivation
- #undef __EnableAutomaticPaletteActivation
- #define SOMGD_EnableAutomaticPaletteActivation 1
- #else
- #define _EnableAutomaticPaletteActivation HIWindow_EnableAutomaticPaletteActivation
- #endif /* _EnableAutomaticPaletteActivation */
- #endif /* SOMGD_EnableAutomaticPaletteActivation */
-
- /*
- * Direct call procedure
- */
- typedef void (SOMLINK *somTD_HIWindow_DisableAutomaticPaletteActivation)(Environment *ev);
- #define HIWindow_DisableAutomaticPaletteActivation ((somTD_HIWindow_DisableAutomaticPaletteActivation) HIWindowClassData.DisableAutomaticPaletteActivation)
- #ifndef SOMGD_DisableAutomaticPaletteActivation
- #if defined _DisableAutomaticPaletteActivation || defined __DisableAutomaticPaletteActivation
- #undef _DisableAutomaticPaletteActivation
- #undef __DisableAutomaticPaletteActivation
- #define SOMGD_DisableAutomaticPaletteActivation 1
- #else
- #define _DisableAutomaticPaletteActivation HIWindow_DisableAutomaticPaletteActivation
- #endif /* _DisableAutomaticPaletteActivation */
- #endif /* SOMGD_DisableAutomaticPaletteActivation */
-
- /*
- * Direct call procedure
- */
- typedef boolean (SOMLINK *somTD_HIWindow_IsAutomaticPaletteActivationEnabled)(Environment *ev);
- #define HIWindow_IsAutomaticPaletteActivationEnabled ((somTD_HIWindow_IsAutomaticPaletteActivationEnabled) HIWindowClassData.IsAutomaticPaletteActivationEnabled)
- #ifndef SOMGD_IsAutomaticPaletteActivationEnabled
- #if defined _IsAutomaticPaletteActivationEnabled || defined __IsAutomaticPaletteActivationEnabled
- #undef _IsAutomaticPaletteActivationEnabled
- #undef __IsAutomaticPaletteActivationEnabled
- #define SOMGD_IsAutomaticPaletteActivationEnabled 1
- #else
- #define _IsAutomaticPaletteActivationEnabled HIWindow_IsAutomaticPaletteActivationEnabled
- #endif /* _IsAutomaticPaletteActivationEnabled */
- #endif /* SOMGD_IsAutomaticPaletteActivationEnabled */
-
- /*
- * Direct call procedure
- */
- typedef HIWindow* (SOMLINK *somTD_HIWindow_GetHIWindow)(Environment *ev,
- WindowPtr targetWindow);
- #define HIWindow_GetHIWindow ((somTD_HIWindow_GetHIWindow) HIWindowClassData.GetHIWindow)
- #ifndef SOMGD_GetHIWindow
- #if defined _GetHIWindow || defined __GetHIWindow
- #undef _GetHIWindow
- #undef __GetHIWindow
- #define SOMGD_GetHIWindow 1
- #else
- #define _GetHIWindow HIWindow_GetHIWindow
- #endif /* _GetHIWindow */
- #endif /* SOMGD_GetHIWindow */
- #ifndef SOM_DONT_USE_INHERITED_MACROS
- #define HIWindow_GetWindow HIObject_GetWindow
- #define HIWindow_GetPort HIObject_GetPort
- #define HIWindow_GetRefLabel HIObject_GetRefLabel
- #define HIWindow_GetCollection HIObject_GetCollection
- #define HIWindow_Init HIObject_Init
- #define HIWindow_Terminate HIObject_Terminate
- #define HIWindow_Clone HIObject_Clone
- #define HIWindow_Release HIObject_Release
- #define HIWindow_GetOwnerCount HIObject_GetOwnerCount
- #define HIWindow_InitFromAERecord HIObject_InitFromAERecord
- #define HIWindow_WriteToAERecord HIObject_WriteToAERecord
- #define HIWindow_CalculateOptimalSize HIObject_CalculateOptimalSize
- #define HIWindow_GetBoundingRect HIObject_GetBoundingRect
- #define HIWindow_SetBoundingRect HIObject_SetBoundingRect
- #define HIWindow_SetPosition HIObject_SetPosition
- #define HIWindow_SetSize HIObject_SetSize
- #define HIWindow_GetUpdateRect HIObject_GetUpdateRect
- #define HIWindow_Enable HIObject_Enable
- #define HIWindow_Disable HIObject_Disable
- #define HIWindow_IsEnabled HIObject_IsEnabled
- #define HIWindow_Show HIObject_Show
- #define HIWindow_Hide HIObject_Hide
- #define HIWindow_IsVisible HIObject_IsVisible
- #define HIWindow_HandleAppleEvent HIObject_HandleAppleEvent
- #define HIWindow_HandleActivate HIObject_HandleActivate
- #define HIWindow_HandleDeactivate HIObject_HandleDeactivate
- #define HIWindow_HandleNavigation HIObject_HandleNavigation
- #define HIWindow_HandleMouseDownInContent HIObject_HandleMouseDownInContent
- #define HIWindow_HandleMouseMovedInContent HIObject_HandleMouseMovedInContent
- #define HIWindow_HandleMouseStoppedMovingInContent HIObject_HandleMouseStoppedMovingInContent
- #define HIWindow_HandleMouseUpInContent HIObject_HandleMouseUpInContent
- #define HIWindow_TakeUserInputFocus HIObject_TakeUserInputFocus
- #define HIWindow_ReleaseUserInputFocus HIObject_ReleaseUserInputFocus
- #define HIWindow_HasUserInputFocus HIObject_HasUserInputFocus
- #define HIWindow_CanReleaseUserInputFocus HIObject_CanReleaseUserInputFocus
- #define HIWindow_SetUserInputFocusFlags HIObject_SetUserInputFocusFlags
- #define HIWindow_GetUserInputFocusFlags HIObject_GetUserInputFocusFlags
- #define HIWindow_SetTitle HIObject_SetTitle
- #define HIWindow_GetTitle HIObject_GetTitle
- #define HIWindow_Draw HIObject_Draw
- #define HIWindow_Erase HIObject_Erase
- #define HIWindow_Invalidate HIObject_Invalidate
- #define HIWindow_GetDrawingMode HIObject_GetDrawingMode
- #define HIWindow_SetDrawingMode HIObject_SetDrawingMode
- #define HIWindow_SetBackgroundPattern HIObject_SetBackgroundPattern
- #define HIWindow_GetBackgroundPattern HIObject_GetBackgroundPattern
- #define HIWindow_Cut HIObject_Cut
- #define HIWindow_Copy HIObject_Copy
- #define HIWindow_Paste HIObject_Paste
- #define HIWindow_Clear HIObject_Clear
- #define HIWindow_GetClipboardSupportFlags HIObject_GetClipboardSupportFlags
- #define HIWindow_AddStateChangeCallback HIObject_AddStateChangeCallback
- #define HIWindow_RemoveStateChangeCallback HIObject_RemoveStateChangeCallback
- #define HIWindow_GetHIObjectFromRefLabel HIObject_GetHIObjectFromRefLabel
- #define HIWindow_GetNewHIObject HIObject_GetNewHIObject
- #define HIWindow_GetNewHIObjectFromResource HIObject_GetNewHIObjectFromResource
- #define HIWindow_DrawContent HIObject_DrawContent
- #define HIWindow_EraseContent HIObject_EraseContent
- #define HIWindow_TranslatePoint HIObject_TranslatePoint
- #define HIWindow_TranslateRect HIObject_TranslateRect
- #define HIWindow_StateChanged HIObject_StateChanged
- #define HIWindow_SetClipboardSupportFlags HIObject_SetClipboardSupportFlags
- #define HIWindow_Verify HIObject_Verify
- #define HIWindow_somInit SOMObject_somInit
- #define HIWindow_somUninit SOMObject_somUninit
- #define HIWindow_somDuplicateReference SOMObject_somDuplicateReference
- #define HIWindow_somCompareReference SOMObject_somCompareReference
- #define HIWindow_somRelease SOMObject_somRelease
- #define HIWindow_somFree SOMObject_somFree
- #define HIWindow_somCanDelete SOMObject_somCanDelete
- #define HIWindow_somGetClass SOMObject_somGetClass
- #define HIWindow_somGetClassName SOMObject_somGetClassName
- #define HIWindow_somGetSize SOMObject_somGetSize
- #define HIWindow_somIsA SOMObject_somIsA
- #define HIWindow_somRespondsTo SOMObject_somRespondsTo
- #define HIWindow_somIsInstanceOf SOMObject_somIsInstanceOf
- #define HIWindow_somDispatch SOMObject_somDispatch
- #define HIWindow_somClassDispatch SOMObject_somClassDispatch
- #define HIWindow_somCastObj SOMObject_somCastObj
- #define HIWindow_somResetObj SOMObject_somResetObj
- #define HIWindow_somPrintSelf SOMObject_somPrintSelf
- #define HIWindow_somDumpSelf SOMObject_somDumpSelf
- #define HIWindow_somDumpSelfInt SOMObject_somDumpSelfInt
- #endif /* SOM_DONT_USE_INHERITED_MACROS */
-
- #endif /* SOM_HIWindow_h */
-